home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / gem / l_0799 / 433 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  4.9 KB

  1. From: mforget@elfhaven.ersys.edmonton.ab.ca (Michel Forget)
  2. Subject: Re: Proposal 6
  3. Date:     Sat, 11 Jun 1994 01:33:04 -0600
  4. Precedence: bulk
  5.  
  6. Hello Christian,
  7.  
  8. [>> CTRL F -                 Find
  9. [>> CTRL G -                 Find next
  10. [>> CTRL R -                 Replace
  11. [>> CTRL T -                 Replace Next
  12. [>
  13. [>An alternative is to have CTRL-G switch between Find next and Replace next,
  14. [>depending on the last operation chosen in the dialog. To skip a word in
  15. [>"replace next" mode, one can then use <arrow right> CTRL-G. Ah yes, please
  16. [>mention
  17.  
  18. I have to say that I like having separate keys for these functions; it
  19. allows you to selectively replace without being forced to respond to
  20. ten million alert boxes.  If you want to replace one string, skip a
  21. few, move the cursor around to do some editing, then replace the next
  22. one, it really is convenient.  The same applies for "Find Previous";
  23. it allows you to move backward and forward very quickly.  We do not
  24. have a shortage of keys, so having them separate (as both current
  25. standards do) is not really a problem.
  26.  
  27. [><arrow left>    hide block, put cursor at left end
  28. [><arrow right>   hide block, put cursor at right end
  29.  
  30. These are good, but only apply to word processors...
  31.  
  32. [>> CTRL I -                 Show Info
  33. [>
  34. [>In text oriented applications I prefer CTRL-I  italic
  35.  
  36. Control + I is already used as "Show Information" by most applications,
  37. though.  How about activating text modes (bold, italics, underline,
  38. normal, superscript, subscript, outline) with Shift + Control + B, I, U,
  39. N, >, <, and O?  (These are just off the top of my head; there are
  40. probably better keys.)
  41.  
  42. [>CTRL L -   Page layout
  43.  
  44. Control + L would be good for "Load Options..." -- maybe.
  45.  
  46. [>> Shift Del -              Delete to end of line
  47. [>> Shift BS -               Delete from start of line
  48. [>I also think this is too dangerous. A while ago, I used Shift-Space for a
  49. [>nonbreakable space, but some users complained they would hit it too often
  50. [>accidentially, so I moved it to CTRL-Space. Therefore I suggest
  51.  
  52. I agree.  One of the things I have noticed about the standard is that
  53. the definitions of the modifiers have become somewhat muddled.  They
  54. are no longer as clear-cut as they were.  Perhaps it is time for a
  55. V7 keyboard shortcut proposal, featuring the changes that have been
  56. made and a clearer definition of the purpose behind the modifiers used?
  57.  
  58. [>Alt Del -              Delete to end of line
  59. [>Alt BS -               Delete from start of line
  60.  
  61. This is not used by anyone...  The control key might be better.
  62.  
  63. [>How about
  64. [>
  65. [>Alt CTRL Del -         REALLY delete      :-)
  66.  
  67. It might have a few side-effects...  :)
  68.  
  69. [>> The following four are still a problem
  70. [>> --------------------------------------
  71. [>> CTRL B -                 Set block > start
  72. [>> CTRL E -                 Set block end
  73. [>> Shift+CTRL B -           Move to block start
  74. [>> Shift+CTRL E -           Move to block end
  75. [>
  76. [>Because I want CTRL B / CTRL E used for other things, I can't agree with
  77. [>this. As one can use Shift-Click, I wouldn't want to waste two menu entries
  78. [>for this anyway. In papyrus I use Alt-B/Alt-E without menu entries.
  79.  
  80. You know, nobody ever explained to me why we NEED to be able to mark a
  81. block using any other method than the one that is built-in to the
  82. machine.  It is perfect; you can have course or fine control of the
  83. mouse, simulate both buttons, as well as simulate single or double
  84. clicks.  It also has the added advantage that it will work with
  85. any type of application (not just a word processor or other cursor
  86. based text-handler) and it works with every program in existance.  It
  87. would also save us the trouble of wasting two keys on it...  :)
  88.  
  89.  
  90. [>I'd like to add the following Shortcuts that are from the NeXTStep Guide-
  91. [>lines or at least widely used on the NeXT:
  92. [>
  93. [>CTRL 0 - normal style (reset bold, italic, underline etc.)
  94. [>CTRL 1 - copy style
  95. [>CTRL 2 - paste style
  96. [>CTRL 3 - copy paragraph style
  97. [>CTRL 4 - paste paragraph style
  98.  
  99. These seem much too specific, I think.  They appear to be only useful
  100. for a word processor like, oh, maybe, PAPYRUS?  :)
  101.  
  102. [>Auto-scrolling while marking a block should vary in speed depending on how
  103. [>far the mouse pointer is outside the inner window border. A convenient fac-
  104. [>tor should be used, because scrolling line by line is often too slow.
  105.  
  106. True; I have not implemented variable speed scrolling yet, but it would be
  107. nice to have in MasterBrowse.  As it is now, the program will scroll a
  108. window by three lines if the mouse is moved out of the window.  This is
  109. nice and fast, but makes control a little hard to get used to.  Here is
  110. what I propose:
  111.  
  112.      1) If the mouse is less than the height of one character outside the
  113.         window, scroll by one line (for tight control).
  114.  
  115.      2) If the mouse is more than the height of one character outside the
  116.         window, scroll by three lines at a time (for speed).
  117.  
  118. [>   Christian
  119.  
  120.  
  121. -- 
  122. Michel Forget           \\   ess@tibalt.supernet.ab.ca
  123. Electric Storm Software  \\  mforget@elfhaven.ersys.edmonton.ab.ca
  124.